package com.ueboot.weishop.service.weixin;

/**
 * Created by yangkui on 15/11/5.
 * 微信JS端需要的参数
 * @see http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html#.E5.8F.91.E8.B5.B7.E4.B8.80.E4.B8.AA.E5.BE.AE.E4.BF.A1.E6.94.AF.E4.BB.98.E8.AF.B7.E6.B1.82
 */
public class WXUnifiedOderResp {
    // 支付签名时间戳，注意微信jssdk中的所有使用timestamp字段均为小写。但最新版的支付后台生成签名使用的timeStamp字段名需大写其中的S字符
    private String timestamp;
    // 支付签名随机串，不长于 32 位
    private String nonceStr;
    // 统一支付接口返回的prepay_id参数值，提交格式如：prepay_id=***）
    //使用packageValue代替package,前端需要重新取值
    private String packageValue;
    // 签名方式，默认为'SHA1'，使用新版支付需传入'MD5'
    private String signType;
    // 支付签名
    private String paySign;

    //当前公众号的appId
    private String appId;

    //支付错误信息，比如重复支付
    private String errorMsg;


    public String getTimestamp() {
        return timestamp;
    }

    public void setTimestamp(String timestamp) {
        this.timestamp = timestamp;
    }

    public String getNonceStr() {
        return nonceStr;
    }

    public void setNonceStr(String nonceStr) {
        this.nonceStr = nonceStr;
    }

    public String getPackageValue() {
        return packageValue;
    }

    public void setPackageValue(String packageValue) {
        this.packageValue = packageValue;
    }

    public String getSignType() {
        return signType;
    }

    public void setSignType(String signType) {
        this.signType = signType;
    }

    public String getPaySign() {
        return paySign;
    }

    public void setPaySign(String paySign) {
        this.paySign = paySign;
    }

    public String getAppId() {
        return appId;
    }

    public void setAppId(String appId) {
        this.appId = appId;
    }


    public String getErrorMsg() {
        return errorMsg;
    }

    public void setErrorMsg(String errorMsg) {
        this.errorMsg = errorMsg;
    }
}
